;;; 设置软件源
;; 清华的
(setq package-archives '(("gnu"   . "http://mirrors.tuna.tsinghua.edu.cn/elpa/gnu/")
                         ("melpa" . "http://mirrors.tuna.tsinghua.edu.cn/elpa/melpa/")))

;;
;; 网易的
;;(setq package-archives '(
;;                         ("melpa" . "http://mirrors.163.com/elpa/melpa/")
;;			 ("gnu"   . "http://mirrors.163.com/gnu/")
;;))

;; 北京外国语大学的
;;(setq package-archives '(("melpa" . "http://mirrors.bfsu.edu.cn/elpa/melpa/")
;;                         ("gnu" . "http://mirrors.bfsu.edu.cn/elpa/gnu/")
;;                         ("org" . "http://mirrors.bfsu.edu.cn/elpa/org/")))
;;
(setq package-check-signature nil) ;; 不进行签名校验

(require 'package)
;; 初始化包管理器
(unless (bound-and-true-p package-initialized)
  (package-initialize))

;; 刷新包管理器
(unless package-archive-contents
  (package-refresh-contents))

;; 检查 use-package 包是否安装
(unless (package-installed-p 'use-package)
  (package-refresh-contents)
  (package-install 'use-package))

;; use-package设置
(setq use-package-always-ensure t
      use-package-always-defer t
      use-package-always-demand nil
      use-package-expand-minimally t
      use-package-verbose t)


;;======== 可以开始安装使用别的插件
(require 'use-package)


(provide 'init-elpa)
